/**
 * 作者: hxw
 * 日期: 2021-06-04 16:01:20
 * 备注: 协议监控配置
 */
package com.motu.vertx.module.utility.commondata;

import io.vertx.core.json.JsonObject;

public class ProtocolMonitorModel {
    protected long endTime; // 监控结束时间
    protected long userId; // 监控的用户id
    protected int cmdCode; // 监控的协议

    public ProtocolMonitorModel() {
    }

    public ProtocolMonitorModel(JsonObject obj) {
        endTime = obj.containsKey("end_time") ? obj.getLong("end_time") : 0;
        userId = obj.containsKey("user_id") ? obj.getLong("user_id") : 0;
        cmdCode = obj.containsKey("cmd_code") ? obj.getInteger("cmd_code") : 0;
    }

    public long getEndTime() {
        return endTime;
    }

    public long getUserId() {
        return userId;
    }

    public int getCmdCode() {
        return cmdCode;
    }

}
